improvised explosives - German English Dictionary